//@author Lejil
// Input class for TigerRunTime

package tiger.dotnet;

public class ArrayParamterAndReturnMethods
{

		public int[]  intMethod(int[] intParam)
		{
			return intParam;
		}

		public long[]  longMethod(long[] longParam)
		{
			return longParam;
		}


		public String[] stringMethod(String[] stringParam)
		{
			return stringParam;
		}

		public boolean[] booleanMethod(boolean[] booleanParam)
		{
			return  booleanParam;
		}

		public Object[]  objectMethod(Object[] objectParam)
		{
			return  objectParam;
		}

		public  byte[]  byteMethod(byte[] byteParam)
		{
			return byteParam;
		}

		public float[] floatMethod(float[] floatParam)
		{
			return  floatParam;
		}

		public char[]  charMethod(char[] charParam)
		{
			return charParam;
		}

		public double[] doubleMethod(double[] doubleParam)
		{
			return doubleParam;
		}

		public short[] shortMethod(short[] shortParam)
		{
			return  shortParam;
		}

		//
		//STATIC METHODS

		public static int[]  intStaticMethod(int[] intParam)
		{
			return intParam;
		}

		public static long[]  longStaticMethod(long[] longParam)
		{
			return longParam;
		}


		public static String[] stringStaticMethod(String[] stringParam)
		{
			return stringParam;
		}

		public static boolean[] booleanStaticMethod(boolean[] booleanParam)
		{
			return  booleanParam;
		}

		public static Object[]  objectStaticMethod(Object[] objectParam)
		{
			return  objectParam;
		}

		public static  byte[]  byteStaticMethod(byte[] byteParam)
		{
			return byteParam;
		}

		public static float[] floatStaticMethod(float[] floatParam)
		{
			return  floatParam;
		}

		public static char[]  charStaticMethod(char[] charParam)
		{
			return charParam;
		}

		public static double[] doubleStaticMethod(double[] doubleParam)
		{
			return doubleParam;
		}

		public static short[] shortStaticMethod(short[] shortParam)
		{
			return  shortParam;
		}

		//
		//	MULTI DIMENSIONAL METHODS


		public int[][][]  intMultiDimMethod(int[][][] intParam)
		{
			return intParam;
		}


		public long[][]  longMultiDimMethod(long[][] longParam)
		{
			return longParam;
		}


		public String[][] stringMultiDimMethod(String[][] stringParam)
		{
			return stringParam;
		}

		public boolean[][] booleanMultiDimMethod(boolean[][] booleanParam)
		{
			return  booleanParam;
		}

		public Object[]  objectMultiDimMethod(Object[] objectParam)
		{
			return  objectParam;
		}

		public  byte[]  byteMultiDimMethod(byte[] byteParam)
		{
			return byteParam;
		}

		public float[][] floatMultiDimMethod(float[][] floatParam)
		{
			return  floatParam;
		}

		public char[][]  charMultiDimMethod(char[][] charParam)
		{
			return charParam;
		}

		public double[][] doubleMultiDimMethod(double[][] doubleParam)
		{
			return doubleParam;
		}

		public short[][] shortMultiDimMethod(short[][] shortParam)
		{
			return  shortParam;
		}

}
